<?php

class SystemFront {
    
    public $mUserName;
    public $mLogin;
    public $mWelcome;
    public $mScripts = 'blank.tpl';
    public $mConteudo;
    private $_mOpcao = array (
        1 => 'new_user_form.tpl',
        2 => 'login.tpl',
        3 => 'perform_reservation.tpl',
        4 => 'blank.tpl',
        5 => 'blank.tpl',
        6 => 'blank.tpl'
    );
            
    public function __construct() {    
    }

    public function init() {
        // Verifica se existe um usuário logado. Se houver a pagina inicial sera de Login
        // caso contrario se houver um usuário logado, a pagina será BLANK.TPL
        if (!isset($_SESSION['login'])) {
            $this->mScripts = 'login_scripts.tpl';
            $this->mConteudo = 'login.tpl';
        } else {
            $this->mConteudo = 'blank.tpl';
        }
        
        
        if (isset($_REQUEST['conteudo'])) {
            $this->mConteudo = $this->_mOpcao[$_REQUEST['conteudo']];
            if($_REQUEST['conteudo'] == 1)
                $this->mScripts = 'new_user_form_scripts.tpl';
            if($_REQUEST['conteudo'] == 3)
                $this->mScripts = 'perform_reservation_scripts.tpl';
            if($_REQUEST['conteudo'] == 5)
                trigger_error ("TESTATANDO ERROR HANDLER"); // apenas para teste do ErrorHandler
        }
        
        if (isset($_SESSION['login'])) {
            $this->mLogin = $_SESSION['user_name'];
            $this->mWelcome = "Bem vindo, " . $this->mLogin;
        }
        
        if (isset($_SESSION['user_name'])) {
            $this->mUserName = $_SESSION['user_name'];
        }
        
    }

}

?>
